package edu.java.texbooks.scjp.test03;

import java.util.Arrays;

public class Test {

    /**
     * @param args
     */
    public static void main(String[] args) {

	// test 01
	// MyClass[] myClassArray= new MyClass[4];
	//	
	// System.out.println(Arrays.toString(myClassArray));
	// System.out.println(myClassArray[0]);
	//	
	// System.out.println("Start.");
	// for (MyClass myClass : myClassArray) {
	// if(myClass!=null){
	// System.out.println("Hello");
	// }
	// }
	//	
	// System.out.println("End.");

	// test 02
	// int[] myInts= new int[];

	// test 03
	// int[][] myArray= new int[3][];
	// System.out.println(Arrays.toString(myArray));
	// System.out.println(Arrays.deepToString(myArray));

	// test 04
	// int[][] specArr= new int[2][2];
	// int[] ohoo= new int[]{1,2,3,4};
	// specArr[1]=ohoo;
	// System.out.println(Arrays.toString(specArr[1]));
	// System.out.println(specArr[1].length);
	//	
	// System.out.println(Arrays.toString(specArr[0]));
	// System.out.println(specArr[0].length);
	//	
	// MyClass[] myArray= new MyClass[2];
	// System.out.println(myArray[0].a);

	// test 05
	// int[] kepasa=new int[5];
	// runtime error, not compile-time error
	// kepasa[5]=2;
	// kepasa[-2]=5;
	// int pe=2;
	// int[] notArr =new int[pe];
	// System.out.println(notArr[0]);

	// test 06
	// int[] ep=new int[]{1,2};
	// int[] ep2={1,2};
	// System.out.println(Arrays.toString(ep));
	// System.out.println(Arrays.toString(ep2));

	// test 07
	// int[][] myInt= {{}};
	// System.out.println(Arrays.deepToString(myInt));
	// System.out.println(Arrays.toString(myInt[0]));
	// System.out.println(myInt[0][0]);

	// test 08
	// int[] myInts=new int[7];
	//	
	// int[] yourInts={1,2,3};
	// myInts=yourInts;
	// System.out.println(Arrays.toString(myInts));

	// test 09
	// int[] splats;
	// int[] dats = new int[4];
	// char[] letters = new char[5];
	// splats = dats; // OK, dats refers to an int array
	// // splats = letters; // NOT OK, letters refers to a char array

	// test 10
	// Car[] cars= new Car[3];
	// Honda[] hondaMonda= new Honda[]{new Honda(), new Honda()};
	// cars=hondaMonda;
	// for (Car car : cars) {
	// System.out.println(car);
	// }

	// test 11
	// if(null instanceof String){
	// System.out.println("Error");
	// }
	//	
	// int[] arr= new int[]{1,2};
	// if(arr instanceof int[]){
	// System.out.println("I'm an int[] type.");
	// }

	// int[] arr= new int[]{1,2};
	// if(arr instanceof char[]){
	// System.out.println("I'm an int[] type.");
	// }else{
	// System.out.println("difference");
	// }

    }

}
